Variabili e operatori

Variabili
La definizione di variabile credo non sia cosa nuova per chi, come noi, si appresta ad utilizzare questo tipo di rappresentazione nel linguaggio PHP; comunque le regole fondamentali per la "creazione" di una variabile non sono noti a tutti, infatti seguire delle semplici regole nell'impostazione delle proprie variabili evita parecchi problemi quali confusione e la cosiddetta "emicrania del programmatore".
Per creare una variabile basta semplicemente dare un nome significativo ad ogni variabile che si vuole creare, creandola così in modo implicito. Ad esempio se si vuole memorizzare il nome di un utente basta dichiarare una variabile chiamata nomeutente, farla precedere dal segno dollaro ($):

$nomeutente

Quindi assegnarle un valore facendole seguire alla dichiarazione l'operatore di assegnamento = e successivamente, tra apici o doppi apici, esprimere il valore da assegnare, quindi chiudere l'istruzione con il segno come segue:

$nomeutente = "Giovanni";

Le variabili, come visto, iniziano con il segno $,  successivamente seguite da un nome significativo; comunque i nomi delle variabili devono seguire anche delle altri semplici regole per essere riconosciute dal nostro parser: non devono iniziare con un numero ma possono contenere caratteri di sottolineatura (tipo nome_utente) ed inoltre si distinguono i caratteri maiuscoli da quelli minuscoli (nomeutente è diverso da NOMEUTENTE).

Il PHP prevede due tipi di variabili: il tipo scalare e il tipo array, che tratteremo successivamente.
Il tipo scalare può contenere un valore soltanto nella variabile e l'esempio precedente ne è una prova di questo tipo; inoltre una variabile scalare può assumere valori, oltre al già citato tipo "stringa", anche di tipo intero decimale, (ovvero numero interi, senza parte decimale) ma si può anche adottare la notazione ottale o esadecimale, o numeri a virgola mobile, con precisione singola (float) o doppia (double).

Operatori
naturalmente è doveroso, per quanto riguarda gli operatori, distinguere l'operatore di assegnamento utilizzato in precedenza (il segno = che significa "assegna alla variabile il valore") con gli altri tipi di operatori utilizzati dal PHP; oltre al già citato operatore di assegnamento esistono quello di confronto che è indicato con il doppio segno di uguale (==), il quale, naturalmente, esegue un confronto tra valori, quelli Aritmetici, come conosciamo dalla matematica, che sono quelli di addizione, sottrazione, moltiplicazione e divisione, ed infine abbiamo gli operatori logici, che determinano lo stato di una condizione.
Vi sono anche altri tipi di operatori, con funzioni diverse, che ho racchiuso in questa breve tabella esplicativa:

Operatore

Esempio

Azione

+=

$a += 3;

Modifica il valore della variabile, aggiungendole il valore indicato.

-=

$a -= 5;

Modifica il valore della variabile, sottraendole il valore indicato.

.=

$a .= " stringa"

Concatena il valore dichiarato al valore corrente della variabile.